.gray-bg {
	background-color: #fff;
	margin: 0;
}

.menu_title {
	height: 54px;
	background-color: rgb(243, 243, 243);
}

.mr30 {
	margin-right: 30px;
}

.cache5 {
	height: 15px;
	line-height: 15px;
	font-family: '微软雅黑';
	font-weight: 400;
	font-style: normal;
	font-size: 15px;
	color: #999999;
	text-align: left;
	border-left: 5px solid rgb(26, 188, 156);
	padding-left: 8px;
	margin-top: 7px;
	margin-left: 10px;
}

.c_1ABC9C {
	color: #1ABC9C;
}

table thead tr th {
	height: 45px;
	font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';
	font-weight: 700;
	font-style: normal;
	font-size: 14px;
	color: #666666;
	text-align: center;
}

.titleFontIcon {
	width: 20px;
	height: 30px;
	display: block;
	float: left;
	background: url("");
	background-size: 100%;
	background-repeat: no-repeat;
}

.titleFindIcon {
	width: 30px;
	height: 30px;
	display: block;
	float: left;
	margin-right: -10px;
	background: url("");
	background-position-x: -4px;
	background-position-y: -3px;
	background-size: 100%;
	background-repeat: no-repeat;
}

.titleBackIcon {
	width: 14px;
	height: 16px;
	display: block;
	float: left;
	margin-right: 0px;
	background: url("");
	background-position-x: 0px;
	background-position-y: 2px;
	background-size: 100%;
	background-repeat: no-repeat;
}

.refresh_btn {
	width: 80px;
	height: 30px;
	display: flex;
	align-items: center;
	box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	border-color: rgba(204, 204, 204, 1);
	background-color: #fff;
}

.refresh_btn a {
	color: #666666;
	margin: 0 auto;
}

.opera_btn {
	width: 80px;
	height: 30px;
	align-items: center;
	box-sizing: border-box;
	border: 1px solid rgba(204, 204, 204, 1);
	text-align: center;
	border-radius: 2px;
	background-color: #fff;
}

.table-head {
	border: 1px solid #e7eaec !important;
	border-bottom: 0px !important;
}



/* 2020/4/4 */
/* 重写bookstrap样式表 勿删 */
.form_inputs {
	width: 160px;
	background-color: #ebebeb;
	border: 1px solid #06a3f9;
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
}

.ibox-title {
	padding: 20px;
	background-color: rgb(243, 243, 243);
}

.ibox-content {
	border-top: 0;
	padding: 0 30px;
}

.mb30 {
	margin-bottom: 20px;
}

/* 重写bookstrap样式表 勿删 */
.ui-jqdialog {
	height: auto !important;
}

.ui-common-table tbody {
	background-color: #eaf5fc !important;
}

.modal-dialog {
	margin: 80px auto !important;
}

.form-group {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.modal-sm {
	width: 600px;
}

.col-sm-3 {
	width: 30%;
}

.col-sm-8 {
	width: 70%;
}

.form-horizontal .control-label {
	text-align: left;
	padding-top: 5px;
	font-size: 18px;
}

@media only screen and (min-width: 100px) and (max-width: 600px) {
	.modal-sm {
		width: 400px;
	}

	.col-sm-3 {
		width: 40%;
	}

	.col-sm-8 {
		width: 60%;
	}

	.scroll_div {
		width: 85%;
	}

	.form-horizontal .control-label {
		text-align: left;
		padding-top: 5px;
		font-size: 14px;
	}

	.dialog_btn {
		font-size: 14px !important;
	}
}

@media only screen and (min-width: 650px) {
	.modal-sm {
		width: 600px;
	}
}

/*以下是等待状态的通用样式*/
.wating_big_div {
	position: fixed;
	top: 0px;
	width: 100%;
	height: 100%;
	display: table;
	z-index: 9999;
}

.zhezhao {
	opacity: 0.3;
	position: absolute;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
}

.wating_content_div {
	text-align: center;
	background: none;
	display: table-cell;
	vertical-align: middle;
}

/*以上是等待状态的通用样式*/
.inputcherckStyle {
	width: 18px;
	height: 18px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url("")
}

.inputcherckStyle:hover {
	background: url("")
}

.inputcherckStyle:checked {
	background: url("")
}

.getSelect {
	overflow-x: hidden;
	width: 250px;
	height: 360px;
	background: inherit;
	/* background-color: rgba(249, 250, 252, 1); */
	background-color: #fff;
	box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	border-color: rgba(228, 228, 228, 1);
	border-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-family: '微软雅黑 常规体', '微软雅黑 Regular', '微软雅黑';
	font-weight: 400;
	font-style: normal;
	color: #999999;
	text-align: left;
}

.getSelect::-webkit-scrollbar {
	display: none;
}

.getSelect>div {
	width: 250px;
	height: 41px;
	line-height: 41px;
	background: inherit;
	/* background-color: rgba(242, 242, 242, 1); */
	background-color: #fff;
	box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	border-color: rgba(228, 228, 228, 1);
	border-radius: 0px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-family: font-weight: 400;
	font-style: normal;
	color: #999999;
	text-align: left;
	padding: 0 15px;
	cursor: normal;
	border-top: 0;
	border-left: 0;
}

.cate1:hover,
.cate2:hover,
.cate3:hover {
	cursor: pointer !important;
	color: #1ABC9C !important;
	background-color: rgba(242, 242, 242, 1) !important;
}

.actived {
	color: #1ABC9C !important;
	background-color: rgba(242, 242, 242, 1) !important;
}

/* 新增滑动按钮样式 */
.onoffswitch {
	width: 50px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

.onoffswitch-checkbox {
	display: none;
}

.switchBtn {
	display: block;
	overflow: hidden;
	cursor: pointer;
	border-radius: 20px;
	position: relative;
}

.onoffswitch-inner {
	display: block;
	width: 200%;
	margin-left: -100%;
	transition: margin 0.3s ease-in 0s;
}

.onoffswitch-inner:before,
.onoffswitch-inner:after {
	display: block;
	float: left;
	width: 50%;
	height: 30px;
	padding: 0;
	line-height: 30px;
	font-size: 19px;
	color: white;
	font-family: Trebuchet, Arial, sans-serif;
	font-weight: bold;
	box-sizing: border-box;
}

.onoffswitch-inner:before {
	content: "";
	padding-left: 13px;
	background-color: #1ABC9C;
}

.onoffswitch-inner:after {
	content: "";
	padding-right: 13px;
	background-color: #999;
	text-align: right;
}

.onoffswitch-switch {
	display: block;
	width: 28px;
	height: 28px;
	margin: 1px;
	background: #FFFFFF;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 20px;
	border-radius: 20px;
	transition: all 0.3s ease-in 0s;
}

.onoffswitch-checkbox:checked+.switchBtn .onoffswitch-inner {
	margin-left: 0;
}

.onoffswitch-checkbox:checked+.switchBtn .onoffswitch-switch {
	right: 0px;
}

/* 模板 */

/* <div class="onoffswitch">
	<input type="checkbox" name="onoffswitch" checked class="onoffswitch-checkbox" id="myonoffswitch" >
	<label class="switchBtn" for="myonoffswitch">
	 <span class="onoffswitch-inner"></span>
	 <span class="onoffswitch-switch"></span>
	</label>
</div> */

/* 模板 */
* {
	touch-action: pan-y;
}


.wrapper-content {
	padding: 0;
}

.table-head {
	border-top: 0;
	border: 1px solid #e7eaec;
}

.chaxunBorder {
	border: 1px solid #e7eaec;
	margin: 20px 0;
}

.chaxunBorder>.p20 {
	padding: 10px 20px;
}

.addGoodStyle_head {
	width: 1480px;
	margin: 0 auto;
}

.addGoodStyle_head>.addGoodStyle_heade {
	display: flex;
	border: 1px solid rgba(228, 228, 228, 1);
	border-bottom: 0;
}

.addGoodStyle_head_l {
	width: 30%;
	height: 100%;
	position: relative;
}

.addGoodStyle_head_r {
	width: 216%;
	border-left: 1px solid rgba(228, 228, 228, 1);
}

.addGoodStyle_footer {
	width: 100%;
	height: 20%;
	display: flex;
	align-items: center;
	border-top: 1px solid rgba(228, 228, 228, 1);
}

/* 20200424 */
.dfaic {
	display: flex;
	align-items: center;
}

.dfdc {
	display: flex;
	flex-direction: column;
}

.customBox {
	display: flex;
	margin: 20px 200px 0 30px;
	justify-content: space-between;
}

.customBox_border {
	border: 1px solid #e7eaec;
}

.customBox .customBox_title {
	height: 45px;
	background-color: rgb(243, 243, 243);
	display: flex;
}

.customBox_title_text {
	font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';
	font-weight: 700;
	font-style: normal;
	text-align: left;
}

.customBox .customBox_body {
	padding: 20px 30px;
	display: flex;
	align-items: center;
	background-color: #fff;
}

.customBox_body_part {
	margin: 0 auto;
	display: flex;
	flex-direction: column;
}

.customBox_body_item>div {
	width: 85%;
	padding: 0 10px;
	border-bottom: 1px solid rgba(242, 242, 242, 1);
	font-size: 14px;
	cursor: pointer;
}

.customBox_body_item>div:hover {
	color: #1ABC9C !important;
}

.time-box {
	border: 1px solid rgba(228, 228, 228, 1);
}

.get-date {
	width: 120px;
	font-size: 12px;
	color: #676a6c;
	border: none;
}

.w3fen {
	width: 33%;
}

.w4fen {
	width: 23%;
}

.h34px {
	height: 34px;
	line-height: 34px;
}

.h40px {
	height: 40px;
	line-height: 40px;
}

.h45px {
	height: 45px;
	line-height: 45px;
}

.h100px {
	height: 100px;
	line-height: 100px;
}

.h25px {
	height: 25px;
	line-height: 25px;
}

.fz14 {
	font-size: 14px;
}

.fz17 {
	font-size: 17px;
}

.fz20 {
	font-size: 20px;
}

.fz12 {
	font-size: 12px;
}

.fz28 {
	font-size: 28px;
}

.rela {
	position: relative;
}

.abso {
	position: absolute;
}

.loadingBox {
	width: 150px;
	height: 160px;
	margin: 0 auto;
	background: #535353;
	border-radius: 8px;
}

.m-load2 {
	width: 36px;
	height: 36px;
	top: 40px;
	margin: 0px auto;
	transform: scale(1.3, 1.3);
}

.loading_text_box {
	color: #fff !important;
	margin-top: 75px !important;
}

.m-load2 {
	position: relative;
}

.m-load2 .line div {
	position: absolute;
	left: 16px;
	top: 0;
	width: 3px;
	height: 36px;
}

.m-load2 .line div:before,
.m-load2 .line div:after {
	content: '';
	display: block;
	height: 50%;
	background: #fcfcfc;
	border-radius: 5px;
}

.m-load2 .line div:nth-child(2) {
	-webkit-transform: rotate(30deg);
}

.m-load2 .line div:nth-child(3) {
	-webkit-transform: rotate(60deg);
}

.m-load2 .line div:nth-child(4) {
	-webkit-transform: rotate(90deg);
}

.m-load2 .line div:nth-child(5) {
	-webkit-transform: rotate(120deg);
}

.m-load2 .line div:nth-child(6) {
	-webkit-transform: rotate(150deg);
}

.m-load2 .circlebg {
	position: absolute;
	left: 49%;
	top: 50%;
	width: 18px;
	height: 18px;
	margin: -9px 0 0 -9px;
	background: #535353;
	border-radius: 18px;
}

/** 加载动画 **/
@-webkit-keyframes load {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

.m-load2 .line div:nth-child(1):before {
	-webkit-animation: load 1.2s linear 0s infinite;
}

.m-load2 .line div:nth-child(2):before {
	-webkit-animation: load 1.2s linear 0.1s infinite;
}

.m-load2 .line div:nth-child(3):before {
	-webkit-animation: load 1.2s linear 0.2s infinite;
}

.m-load2 .line div:nth-child(4):before {
	-webkit-animation: load 1.2s linear 0.3s infinite;
}

.m-load2 .line div:nth-child(5):before {
	-webkit-animation: load 1.2s linear 0.4s infinite;
}

.m-load2 .line div:nth-child(6):before {
	-webkit-animation: load 1.2s linear 0.5s infinite;
}

.m-load2 .line div:nth-child(1):after {
	-webkit-animation: load 1.2s linear 0.6s infinite;
}

.m-load2 .line div:nth-child(2):after {
	-webkit-animation: load 1.2s linear 0.7s infinite;
}

.m-load2 .line div:nth-child(3):after {
	-webkit-animation: load 1.2s linear 0.8s infinite;
}

.m-load2 .line div:nth-child(4):after {
	-webkit-animation: load 1.2s linear 0.9s infinite;
}

.m-load2 .line div:nth-child(5):after {
	-webkit-animation: load 1.2s linear 1s infinite;
}

.m-load2 .line div:nth-child(6):after {
	-webkit-animation: load 1.2s linear 1.1s infinite;
}

#saveBtn {
	border: none;
}

.order_choose {
	margin-left: 0px;
	width: 120px;
}

.order_choose>span {
	color: red;
}

.order_choose_active>span {
	color: #fff !important;
}
